.login-wrap{
  padding-top: 40px;
  background: #fff;
  .icon-box{
    padding-top:25px;
    padding-bottom: 50px;
    img{
      display: block;
      height: 70px;
      width: 70px;
      overflow:hidden;
      border-radius: 100%;
      box-shadow: 0px 4px 2px 2px #eee;
      margin:0 auto 15px;
    }
    span{
      font-size: 17px;
      color:#005bab;
      display: block;
      text-align: center;
    }
  }
  .form-box{
    padding:0 30px;
    p{
      height: 50px;
      display: flex;
      input{
        width: 100%;
        height: 100%;
        font-size: 15px;
        padding:0 15px;
        border:none;
        width:0;
        flex:1;
      }
      button{
        width: 85px;
        margin-left: 10px;
        border:none;
        background: transparent;
        font-size: 12px;
        color:#3080ff;
      }
      span{
        width:85px;
        margin-left:10px;
        font-size: 12px;
        color:#005bab;
        line-height: 50px;
        text-align: center;
        img{
          display: block;
          width: 100%;
        }
      }
    }
  }
  .btn-box{
    padding: 45px 30px 100px;
  }
  .text-box{
    padding-bottom: 25px;
    text-align: center;
    font-size: 12px;
    color:#999;
    a{
      color:#3080ff;
    }
  }
}